AI037
Основы C++, пятый издание
Проектирование функций и передача аргументов
Цели обучения
- Определите и примените лучшие практики для создания четких и согласованных интерфейсов функций.
- Сравните влияние на память и производительность при передаче по значению и по ссылке.
- Реализуйте чистые функции для уменьшения побочных эффектов и повышения тестоспособности кода.
- Проанализируйте, как различные языки программирования обрабатывают передачу аргументов и область видимости.